# 查找元素 index（）
ls1 = [1,3,5,7,'a','b',8,3,'b',2]
print(ls1.index(3))
print(ls1.index('b',6))
print(ls1.index('b',6,9))
print(ls1.index(0))

# count()方法用来统计某个元素在列表中出现的次数 列表名.count(统计的value元素）
ls2 = [1,3,5,7,'a''b',8,3,'b',2,5,5,7,1]
print(ls2.count(5))
print(ls2.count(0))
print(ls2.count('b'))

# 元素排序 sort（）函数用于对原列表进行排序，如果制定参数，则使用指定的比较函数，
# 语法格式为：ls.sort(key=None. reverse=False)
# 1、元素是字符串的排序
ls3 = ['1','3','44','23','99','88','56']
#默认升序
ls3.sort()
print(ls3)
# 降序 reverse=True
ls3.sort(reverse=True)
print(ls3)

# 2、元素是数值的排序
ls4 = [1,3,44,23,99,88,56]
# 默认升序
ls4.sort()
print(ls4)
# 降序 reverse=True
ls4.sort(reverse=True)
print(ls4)


"""字典"""
# 字典的创建
# 1、使用{}创建字典语法格式：
# 字典名 = {‘可以’：value1‘， ’key2‘：，...,'keyn':valuen}
# 使用字符串作为key
d1 = {'数学': 95,'英语':90,'语文':80}
print(type(d1))
# 使用元祖和数学作为key
d2 = {(20,30):'great',30:[1,2,3]}
print(type(d2))
# 创建空元祖
d3 ={}
print(d3)
#
#
#2、用dict（）方法通过关键字的参数来创建字典格式：
# 字典名 = dict（str1=value1, str2=value2, str3=value3)
d4 = dict(数学=90,语文=89,英语=88)
print(d4)
